
import re
from public.action import *
from public.business import *
from public.testData import *
from public.tools import*

groupname="博为峰"#参数化客户组名称
djjfstart="1000"#参数化等级积分的开始范围
djjflast="20000"#参数化等级积分的结束范围
testCase="DBshop038_客户管理添加客户组"
firefox=openBrowser(urlAdmin)
DBshopLoginAdmin(firefox)
DBshopEnterMenu2(firefox,"客户管理","管理客户组")

#1.点击“添加客户组”，编写客户组名称“博为峰”。等级积分范围“100020000”，勾选“启动”。
#点击添加客户组超链接
firefox.find_element_by_partial_link_text("添加客户组").click()
#输入客户组名称
firefox.find_element_by_id("user_group_name").send_keys(groupname)
#输入等级积分的开始范围
firefox.find_element_by_id("integral_num_start").send_keys(djjfstart)
#输入等级积分的开始范围
firefox.find_element_by_id("integral_num_end").send_keys(djjflast)
#勾选启动
firefox.find_element_by_xpath("//input[@type='checkbox']").click()

#2.点击“保存客户组信息”按钮，
firefox.find_element_by_xpath("//button").click()
#断言
try:
    if firefox.find_element_by_xpath("//td[text()='%s']"%groupname).is_displayed():#如果客户组名称显示
        writeLog("%s 测试通过" % testCase)
except:
    writeLog("%s 测试失败" % testCase)
    getPhoto(firefox)
firefox.quit()